package org.hcyspartnoc.demo.service.course.impl;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.hcyspartnoc.demo.common.core.context.BaseContextHolder;
import org.hcyspartnoc.demo.mapper.college.CollegeMapper;
import org.hcyspartnoc.demo.mapper.course.CouRelationMapper;
import org.hcyspartnoc.demo.mapper.course.CouTeamMapper;
import org.hcyspartnoc.demo.mapper.course.CouTeamMebMapper;
import org.hcyspartnoc.demo.mapper.course.CourseMapper;
import org.hcyspartnoc.demo.mapper.major.MajorMapper;
import org.hcyspartnoc.demo.mapper.system.SysRoleMapper;
import org.hcyspartnoc.demo.mapper.system.SysUserMapper;
import org.hcyspartnoc.demo.pojo.dto.course.CourseInfoDto;
import org.hcyspartnoc.demo.pojo.po.college.CollegePo;
import org.hcyspartnoc.demo.pojo.po.course.CouTeamMebPo;
import org.hcyspartnoc.demo.pojo.po.course.CouTeamPo;
import org.hcyspartnoc.demo.pojo.po.course.CoursePo;
import org.hcyspartnoc.demo.pojo.po.major.MajorPo;
import org.hcyspartnoc.demo.pojo.po.system.SysRolePo;
import org.hcyspartnoc.demo.pojo.po.system.SysUserPo;
import org.hcyspartnoc.demo.pojo.vo.course.*;
import org.hcyspartnoc.demo.service.course.ICourseService;
import org.hcyspartnoc.demo.service.course.ITeacherService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;

// 教师服务实现类
@Service
public class TeacherServiceImpl extends ServiceImpl<CouTeamMapper, CouTeamPo> implements ITeacherService {
    // 注入CouTeamMapper
    @Resource
    private CouTeamMapper couTeamMapper;

    // 注入SysUserMapper
    @Resource
    private SysUserMapper sysUserMapper;
    // 获取教师列表
    @Override
    public List<TeacherListVo> getTeacherList() {
//        return sysUserMapper.getTeacherList();
        return null;
    }
}
